
package org.ufida.entitydata;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import businessentity.business.ubf.ufsoft.EntityKey;
import data.util.ubf.ufsoft.MultiLangDataDict;


/**
 * <p>Java class for UFIDA.U9.ISV.SM.SOShipLineDTOData complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="UFIDA.U9.ISV.SM.SOShipLineDTOData">
 *   &lt;complexContent>
 *     &lt;extension base="{http://www.UFIDA.org/EntityData}UFSoft.UBF.Business.DataTransObjectBase">
 *       &lt;sequence>
 *         &lt;element name="ManufacturerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Multi_ManufacturerName" type="{UFSoft.UBF.Util.Data}MultiLangDataDict" minOccurs="0"/>
 *         &lt;element name="Multi_SrcDocTransTypeName" type="{UFSoft.UBF.Util.Data}MultiLangDataDict" minOccurs="0"/>
 *         &lt;element name="SOBAccountPeriod" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="SOBAccountPeriod_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="SOLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="SOLine_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="ShiperOrg" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="ShiperOrg_SKey" type="{UFSoft.UBF.Business.BusinessEntity}EntityKey" minOccurs="0"/>
 *         &lt;element name="SrcDocTransTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_aTPCheckFlag" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_aTPTrans" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_accrueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_actionSrc" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_affirmShipDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_arQtyPU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_arQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_arQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_assessor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_auditDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_bOMLineID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_billSetCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_cBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_cU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_cUToCBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_cancel" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.Doc.CancelData" minOccurs="0"/>
 *         &lt;element name="m_carrier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_closeDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_cooperateOrg" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_cooperatePO" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_deleteFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_deliveryDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_demandTransformType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_demandType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_descFlexField" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.FlexField.DescFlexField.DescFlexSegmentsData" minOccurs="0"/>
 *         &lt;element name="m_docSubLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_filledMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_filledTakeQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_filledTakeQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_finallyPriceTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_hintErrorMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_hintInforMessage1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_hintInforMessage2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_hintInforMessage3" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_holdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_holdReason" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.HoldRelease.HoldReasonData" minOccurs="0"/>
 *         &lt;element name="m_holdReleaseHises" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.SM.SO.SOShiplineHoldReleaseHisDTOData" minOccurs="0"/>
 *         &lt;element name="m_holdUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_iBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_iD" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_iSChangeableTask" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_iU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_iUToIBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_innerStraightFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_invoiceMaxMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_invoiceMaxQtyPU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_isAccordingSoDecide" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isAllFinish" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isCanResrv" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_isChangeableItemVersion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeablePU" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableProject" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableTU" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isChangeableTUBaseToPUBaseRate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isDividedCreate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isFIClose" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isFirm" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isGernerTBD" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isHolded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isInventoryPlan" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_isMRPRequire" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_itemInfo" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemInfoData" minOccurs="0"/>
 *         &lt;element name="m_itemUsableDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_kitDocSubLineNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_kitParent" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Item.ItemInfoData" minOccurs="0"/>
 *         &lt;element name="m_kitParentManufacture" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData" minOccurs="0"/>
 *         &lt;element name="m_lot" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Lot.LotMasterInfoData" minOccurs="0"/>
 *         &lt;element name="m_manufacturer" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_manufacturerCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_mark" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.MarkDTOData" minOccurs="0"/>
 *         &lt;element name="m_maturityDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_netMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_netMoneyFC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_netMoneyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderByQtyRU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_orderByQtyRU2" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_org" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.Organization.OrganizationData" minOccurs="0"/>
 *         &lt;element name="m_outerStraightFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="m_pBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_pU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_pUToPBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_parentDocLineNo" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_parentSOShiplineKeyID" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.SM.SO.SOShiplineData" minOccurs="0"/>
 *         &lt;element name="m_pasteCustomer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_pasteItemCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_pasteItemName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_planDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_planMatureDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_planOrg" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_preRecTrans" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_project" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_provideSupplier" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData" minOccurs="0"/>
 *         &lt;element name="m_rBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_rBU2" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_rBUToTBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_rMATakeQty1" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_rMATakeQty2" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_rU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_rU2" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.UOM.UOMData" minOccurs="0"/>
 *         &lt;element name="m_rU2ToRBU2Rate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_rUToRBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_rcvShipBy" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_releaseDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_releaseReason" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.Base.HoldRelease.ReleaseReasonData" minOccurs="0"/>
 *         &lt;element name="m_releaseUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_requireDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_resrvConsumeStockQtyIU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_resrvStockExecQtyIU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_resrvStockQtyIU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_sNTrans" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_sOAddresses" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOAddressDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOBAccountDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_sOContacts" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOContactDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOCosts" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOCostDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOMemoes" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SOMemoDTOData" minOccurs="0"/>
 *         &lt;element name="m_sOShipLineSumInfo" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.SM.SO.SOShipLineSumInfoData" minOccurs="0"/>
 *         &lt;element name="m_sailingDate" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.ISV.SM.SailingDateDTOData" minOccurs="0"/>
 *         &lt;element name="m_saleOrFYTask" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_seiban" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Seiban.SeibanMasterData" minOccurs="0"/>
 *         &lt;element name="m_seibanAlterable" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_seibanCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_shipMode" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_shipOrg_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_shipPlanQtyCU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipPlanQtyIU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipPlanQtyPU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipPlanQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipPlanQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipPlanTakeQtyTBU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipPlanTakeQtyTU" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_shipTerm" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_shipToSite" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData" minOccurs="0"/>
 *         &lt;element name="m_snCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_sourceVersion" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcCooperateOrg" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcCooperateShipLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDoc" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_srcDocLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_srcDocNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_srcDocSubLine" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocSubLineNo" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_srcDocTransType" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="m_srcDocType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_srcDocVer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_srcOrg" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_stateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_stateMachineID" type="{http://schemas.microsoft.com/2003/10/Serialization/}guid" minOccurs="0"/>
 *         &lt;element name="m_status" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_subItemExeInfo" type="{http://www.UFIDA.org/EntityData}ArrayOfUFIDA.U9.SM.SO.SubItemExeInfoData" minOccurs="0"/>
 *         &lt;element name="m_supplyOrg" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_supplySource" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="m_tBU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tBU2" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tBUToRBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tU" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tU2" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_tU2toTBU2Rate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tUBaseToCUBaseRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tUBaseToIUBaseRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tUBaseToPUBaseRate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_tUToTBURate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_task" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_totalMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_totalMoneyFC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_totalMoneyTC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="m_transMode" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_undoAssessor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="m_undoAuditDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="m_wH" type="{http://www.UFIDA.org/EntityData}UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTOData" minOccurs="0"/>
 *         &lt;element name="m_withdrawedMoneyAC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UFIDA.U9.ISV.SM.SOShipLineDTOData", propOrder = {
    "manufacturerName",
    "multiManufacturerName",
    "multiSrcDocTransTypeName",
    "sobAccountPeriod",
    "sobAccountPeriodSKey",
    "soLine",
    "soLineSKey",
    "shiperOrg",
    "shiperOrgSKey",
    "srcDocTransTypeName",
    "matpCheckFlag",
    "matpTrans",
    "mAccrueDate",
    "mActionSrc",
    "mAffirmShipDate",
    "mArQtyPU",
    "mArQtyTBU",
    "mArQtyTU",
    "mAssessor",
    "mAuditDate",
    "mbomLineID",
    "mBillSetCode",
    "mcbu",
    "mcu",
    "mcuToCBURate",
    "mCancel",
    "mCarrier",
    "mCloseDate",
    "mCooperateOrg",
    "mCooperatePO",
    "mDeleteFlag",
    "mDeliveryDate",
    "mDemandTransformType",
    "mDemandType",
    "mDescFlexField",
    "mDocSubLineNo",
    "mFilledMoneyAC",
    "mFilledTakeQtyTBU",
    "mFilledTakeQtyTU",
    "mFinallyPriceTC",
    "mHintErrorMessage",
    "mHintInforMessage1",
    "mHintInforMessage2",
    "mHintInforMessage3",
    "mHoldDate",
    "mHoldReason",
    "mHoldReleaseHises",
    "mHoldUser",
    "mibu",
    "mid",
    "misChangeableTask",
    "miu",
    "miuToIBURate",
    "mInnerStraightFlag",
    "mInvoiceMaxMoneyAC",
    "mInvoiceMaxQtyPU",
    "mIsAccordingSoDecide",
    "mIsAllFinish",
    "mIsCanResrv",
    "mIsChangeableItemVersion",
    "mIsChangeablePU",
    "mIsChangeableProject",
    "mIsChangeableTU",
    "mIsChangeableTUBaseToPUBaseRate",
    "mIsDividedCreate",
    "mIsFIClose",
    "mIsFirm",
    "mIsGernerTBD",
    "mIsHolded",
    "mIsInventoryPlan",
    "mIsMRPRequire",
    "mItemInfo",
    "mItemUsableDate",
    "mKitDocSubLineNo",
    "mKitParent",
    "mKitParentManufacture",
    "mLot",
    "mManufacturer",
    "mManufacturerCode",
    "mMark",
    "mMaturityDate",
    "mNetMoneyAC",
    "mNetMoneyFC",
    "mNetMoneyTC",
    "mOrderByQtyRU",
    "mOrderByQtyRU2",
    "mOrg",
    "mOuterStraightFlag",
    "mpbu",
    "mpu",
    "mpuToPBURate",
    "mParentDocLineNo",
    "mParentSOShiplineKeyID",
    "mPasteCustomer",
    "mPasteItemCode",
    "mPasteItemName",
    "mPlanDate",
    "mPlanMatureDate",
    "mPlanOrg",
    "mPreRecTrans",
    "mProject",
    "mProvideSupplier",
    "mrbu",
    "mrbu2",
    "mrbuToTBURate",
    "mrmaTakeQty1",
    "mrmaTakeQty2",
    "mru",
    "mru2",
    "mru2ToRBU2Rate",
    "mruToRBURate",
    "mRcvShipBy",
    "mReleaseDate",
    "mReleaseReason",
    "mReleaseUser",
    "mRequireDate",
    "mResrvConsumeStockQtyIU",
    "mResrvStockExecQtyIU",
    "mResrvStockQtyIU",
    "msnTrans",
    "msoAddresses",
    "msobAccountDate",
    "msoContacts",
    "msoCosts",
    "msoMemoes",
    "msoShipLineSumInfo",
    "mSailingDate",
    "mSaleOrFYTask",
    "mSeiban",
    "mSeibanAlterable",
    "mSeibanCode",
    "mShipMode",
    "mShipOrgCode",
    "mShipPlanQtyCU",
    "mShipPlanQtyIU",
    "mShipPlanQtyPU",
    "mShipPlanQtyTBU",
    "mShipPlanQtyTU",
    "mShipPlanTakeQtyTBU",
    "mShipPlanTakeQtyTU",
    "mShipTerm",
    "mShipToSite",
    "mSnCode",
    "mSourceVersion",
    "mSrcCooperateOrg",
    "mSrcCooperateShipLine",
    "mSrcDoc",
    "mSrcDocDate",
    "mSrcDocLine",
    "mSrcDocLineNo",
    "mSrcDocNo",
    "mSrcDocSubLine",
    "mSrcDocSubLineNo",
    "mSrcDocTransType",
    "mSrcDocType",
    "mSrcDocVer",
    "mSrcOrg",
    "mStateDate",
    "mStateMachineID",
    "mStatus",
    "mSubItemExeInfo",
    "mSupplyOrg",
    "mSupplySource",
    "mtbu",
    "mtbu2",
    "mtbuToRBURate",
    "mtu",
    "mtu2",
    "mtu2ToTBU2Rate",
    "mtuBaseToCUBaseRate",
    "mtuBaseToIUBaseRate",
    "mtuBaseToPUBaseRate",
    "mtuToTBURate",
    "mTask",
    "mTotalMoneyAC",
    "mTotalMoneyFC",
    "mTotalMoneyTC",
    "mTransMode",
    "mUndoAssessor",
    "mUndoAuditDate",
    "mwh",
    "mWithdrawedMoneyAC"
})
public class UFIDAU9ISVSMSOShipLineDTOData
    extends UFSoftUBFBusinessDataTransObjectBase
{

    @XmlElementRef(name = "ManufacturerName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> manufacturerName;
    @XmlElementRef(name = "Multi_ManufacturerName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<MultiLangDataDict> multiManufacturerName;
    @XmlElementRef(name = "Multi_SrcDocTransTypeName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<MultiLangDataDict> multiSrcDocTransTypeName;
    @XmlElement(name = "SOBAccountPeriod")
    protected Long sobAccountPeriod;
    @XmlElementRef(name = "SOBAccountPeriod_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> sobAccountPeriodSKey;
    @XmlElement(name = "SOLine")
    protected Long soLine;
    @XmlElementRef(name = "SOLine_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> soLineSKey;
    @XmlElement(name = "ShiperOrg")
    protected Long shiperOrg;
    @XmlElementRef(name = "ShiperOrg_SKey", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<EntityKey> shiperOrgSKey;
    @XmlElementRef(name = "SrcDocTransTypeName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> srcDocTransTypeName;
    @XmlElement(name = "m_aTPCheckFlag")
    protected Integer matpCheckFlag;
    @XmlElementRef(name = "m_aTPTrans", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> matpTrans;
    @XmlElement(name = "m_accrueDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mAccrueDate;
    @XmlElement(name = "m_actionSrc")
    protected Integer mActionSrc;
    @XmlElement(name = "m_affirmShipDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mAffirmShipDate;
    @XmlElement(name = "m_arQtyPU")
    protected BigDecimal mArQtyPU;
    @XmlElement(name = "m_arQtyTBU")
    protected BigDecimal mArQtyTBU;
    @XmlElement(name = "m_arQtyTU")
    protected BigDecimal mArQtyTU;
    @XmlElementRef(name = "m_assessor", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mAssessor;
    @XmlElement(name = "m_auditDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mAuditDate;
    @XmlElement(name = "m_bOMLineID")
    protected Long mbomLineID;
    @XmlElementRef(name = "m_billSetCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mBillSetCode;
    @XmlElementRef(name = "m_cBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mcbu;
    @XmlElementRef(name = "m_cU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mcu;
    @XmlElement(name = "m_cUToCBURate")
    protected BigDecimal mcuToCBURate;
    @XmlElementRef(name = "m_cancel", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseDocCancelData> mCancel;
    @XmlElementRef(name = "m_carrier", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mCarrier;
    @XmlElement(name = "m_closeDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mCloseDate;
    @XmlElementRef(name = "m_cooperateOrg", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mCooperateOrg;
    @XmlElement(name = "m_cooperatePO")
    protected Long mCooperatePO;
    @XmlElement(name = "m_deleteFlag")
    protected Boolean mDeleteFlag;
    @XmlElement(name = "m_deliveryDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mDeliveryDate;
    @XmlElement(name = "m_demandTransformType")
    protected Integer mDemandTransformType;
    @XmlElement(name = "m_demandType")
    protected Integer mDemandType;
    @XmlElementRef(name = "m_descFlexField", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> mDescFlexField;
    @XmlElement(name = "m_docSubLineNo")
    protected Integer mDocSubLineNo;
    @XmlElement(name = "m_filledMoneyAC")
    protected BigDecimal mFilledMoneyAC;
    @XmlElement(name = "m_filledTakeQtyTBU")
    protected BigDecimal mFilledTakeQtyTBU;
    @XmlElement(name = "m_filledTakeQtyTU")
    protected BigDecimal mFilledTakeQtyTU;
    @XmlElement(name = "m_finallyPriceTC")
    protected BigDecimal mFinallyPriceTC;
    @XmlElementRef(name = "m_hintErrorMessage", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mHintErrorMessage;
    @XmlElementRef(name = "m_hintInforMessage1", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mHintInforMessage1;
    @XmlElementRef(name = "m_hintInforMessage2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mHintInforMessage2;
    @XmlElementRef(name = "m_hintInforMessage3", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mHintInforMessage3;
    @XmlElement(name = "m_holdDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mHoldDate;
    @XmlElementRef(name = "m_holdReason", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseHoldReleaseHoldReasonData> mHoldReason;
    @XmlElementRef(name = "m_holdReleaseHises", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9SMSOSOShiplineHoldReleaseHisDTOData> mHoldReleaseHises;
    @XmlElementRef(name = "m_holdUser", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mHoldUser;
    @XmlElementRef(name = "m_iBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mibu;
    @XmlElement(name = "m_iD")
    protected Long mid;
    @XmlElement(name = "m_iSChangeableTask")
    protected Boolean misChangeableTask;
    @XmlElementRef(name = "m_iU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> miu;
    @XmlElement(name = "m_iUToIBURate")
    protected BigDecimal miuToIBURate;
    @XmlElement(name = "m_innerStraightFlag")
    protected Boolean mInnerStraightFlag;
    @XmlElement(name = "m_invoiceMaxMoneyAC")
    protected BigDecimal mInvoiceMaxMoneyAC;
    @XmlElement(name = "m_invoiceMaxQtyPU")
    protected BigDecimal mInvoiceMaxQtyPU;
    @XmlElement(name = "m_isAccordingSoDecide")
    protected Boolean mIsAccordingSoDecide;
    @XmlElement(name = "m_isAllFinish")
    protected Boolean mIsAllFinish;
    @XmlElement(name = "m_isCanResrv")
    protected Integer mIsCanResrv;
    @XmlElement(name = "m_isChangeableItemVersion")
    protected Boolean mIsChangeableItemVersion;
    @XmlElement(name = "m_isChangeablePU")
    protected Boolean mIsChangeablePU;
    @XmlElement(name = "m_isChangeableProject")
    protected Boolean mIsChangeableProject;
    @XmlElement(name = "m_isChangeableTU")
    protected Boolean mIsChangeableTU;
    @XmlElement(name = "m_isChangeableTUBaseToPUBaseRate")
    protected Boolean mIsChangeableTUBaseToPUBaseRate;
    @XmlElement(name = "m_isDividedCreate")
    protected Boolean mIsDividedCreate;
    @XmlElement(name = "m_isFIClose")
    protected Boolean mIsFIClose;
    @XmlElement(name = "m_isFirm")
    protected Boolean mIsFirm;
    @XmlElement(name = "m_isGernerTBD")
    protected Boolean mIsGernerTBD;
    @XmlElement(name = "m_isHolded")
    protected Boolean mIsHolded;
    @XmlElement(name = "m_isInventoryPlan")
    protected Boolean mIsInventoryPlan;
    @XmlElement(name = "m_isMRPRequire")
    protected Boolean mIsMRPRequire;
    @XmlElementRef(name = "m_itemInfo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemInfoData> mItemInfo;
    @XmlElement(name = "m_itemUsableDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mItemUsableDate;
    @XmlElementRef(name = "m_kitDocSubLineNo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mKitDocSubLineNo;
    @XmlElementRef(name = "m_kitParent", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMItemItemInfoData> mKitParent;
    @XmlElementRef(name = "m_kitParentManufacture", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> mKitParentManufacture;
    @XmlElementRef(name = "m_lot", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9LotLotMasterInfoData> mLot;
    @XmlElementRef(name = "m_manufacturer", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mManufacturer;
    @XmlElementRef(name = "m_manufacturerCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mManufacturerCode;
    @XmlElementRef(name = "m_mark", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMMarkDTOData> mMark;
    @XmlElement(name = "m_maturityDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mMaturityDate;
    @XmlElement(name = "m_netMoneyAC")
    protected BigDecimal mNetMoneyAC;
    @XmlElement(name = "m_netMoneyFC")
    protected BigDecimal mNetMoneyFC;
    @XmlElement(name = "m_netMoneyTC")
    protected BigDecimal mNetMoneyTC;
    @XmlElement(name = "m_orderByQtyRU")
    protected BigDecimal mOrderByQtyRU;
    @XmlElement(name = "m_orderByQtyRU2")
    protected BigDecimal mOrderByQtyRU2;
    @XmlElementRef(name = "m_org", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseOrganizationOrganizationData> mOrg;
    @XmlElement(name = "m_outerStraightFlag")
    protected Boolean mOuterStraightFlag;
    @XmlElementRef(name = "m_pBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mpbu;
    @XmlElementRef(name = "m_pU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mpu;
    @XmlElement(name = "m_pUToPBURate")
    protected BigDecimal mpuToPBURate;
    @XmlElement(name = "m_parentDocLineNo")
    protected Long mParentDocLineNo;
    @XmlElementRef(name = "m_parentSOShiplineKeyID", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9SMSOSOShiplineData> mParentSOShiplineKeyID;
    @XmlElementRef(name = "m_pasteCustomer", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPasteCustomer;
    @XmlElementRef(name = "m_pasteItemCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPasteItemCode;
    @XmlElementRef(name = "m_pasteItemName", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPasteItemName;
    @XmlElement(name = "m_planDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mPlanDate;
    @XmlElement(name = "m_planMatureDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mPlanMatureDate;
    @XmlElementRef(name = "m_planOrg", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mPlanOrg;
    @XmlElementRef(name = "m_preRecTrans", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mPreRecTrans;
    @XmlElementRef(name = "m_project", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mProject;
    @XmlElementRef(name = "m_provideSupplier", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> mProvideSupplier;
    @XmlElementRef(name = "m_rBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mrbu;
    @XmlElementRef(name = "m_rBU2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mrbu2;
    @XmlElement(name = "m_rBUToTBURate")
    protected BigDecimal mrbuToTBURate;
    @XmlElement(name = "m_rMATakeQty1")
    protected BigDecimal mrmaTakeQty1;
    @XmlElement(name = "m_rMATakeQty2")
    protected BigDecimal mrmaTakeQty2;
    @XmlElementRef(name = "m_rU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mru;
    @XmlElementRef(name = "m_rU2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseUOMUOMData> mru2;
    @XmlElement(name = "m_rU2ToRBU2Rate")
    protected BigDecimal mru2ToRBU2Rate;
    @XmlElement(name = "m_rUToRBURate")
    protected BigDecimal mruToRBURate;
    @XmlElement(name = "m_rcvShipBy")
    protected Integer mRcvShipBy;
    @XmlElement(name = "m_releaseDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mReleaseDate;
    @XmlElementRef(name = "m_releaseReason", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9BaseHoldReleaseReleaseReasonData> mReleaseReason;
    @XmlElementRef(name = "m_releaseUser", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mReleaseUser;
    @XmlElement(name = "m_requireDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mRequireDate;
    @XmlElement(name = "m_resrvConsumeStockQtyIU")
    protected BigDecimal mResrvConsumeStockQtyIU;
    @XmlElement(name = "m_resrvStockExecQtyIU")
    protected BigDecimal mResrvStockExecQtyIU;
    @XmlElement(name = "m_resrvStockQtyIU")
    protected BigDecimal mResrvStockQtyIU;
    @XmlElementRef(name = "m_sNTrans", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> msnTrans;
    @XmlElementRef(name = "m_sOAddresses", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> msoAddresses;
    @XmlElement(name = "m_sOBAccountDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar msobAccountDate;
    @XmlElementRef(name = "m_sOContacts", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> msoContacts;
    @XmlElementRef(name = "m_sOCosts", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOCostDTOData> msoCosts;
    @XmlElementRef(name = "m_sOMemoes", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> msoMemoes;
    @XmlElementRef(name = "m_sOShipLineSumInfo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9SMSOSOShipLineSumInfoData> msoShipLineSumInfo;
    @XmlElementRef(name = "m_sailingDate", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9ISVSMSailingDateDTOData> mSailingDate;
    @XmlElement(name = "m_saleOrFYTask")
    protected Long mSaleOrFYTask;
    @XmlElementRef(name = "m_seiban", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> mSeiban;
    @XmlElement(name = "m_seibanAlterable")
    protected Integer mSeibanAlterable;
    @XmlElementRef(name = "m_seibanCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSeibanCode;
    @XmlElement(name = "m_shipMode")
    protected Integer mShipMode;
    @XmlElementRef(name = "m_shipOrg_Code", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mShipOrgCode;
    @XmlElement(name = "m_shipPlanQtyCU")
    protected BigDecimal mShipPlanQtyCU;
    @XmlElement(name = "m_shipPlanQtyIU")
    protected BigDecimal mShipPlanQtyIU;
    @XmlElement(name = "m_shipPlanQtyPU")
    protected BigDecimal mShipPlanQtyPU;
    @XmlElement(name = "m_shipPlanQtyTBU")
    protected BigDecimal mShipPlanQtyTBU;
    @XmlElement(name = "m_shipPlanQtyTU")
    protected BigDecimal mShipPlanQtyTU;
    @XmlElement(name = "m_shipPlanTakeQtyTBU")
    protected BigDecimal mShipPlanTakeQtyTBU;
    @XmlElement(name = "m_shipPlanTakeQtyTU")
    protected BigDecimal mShipPlanTakeQtyTU;
    @XmlElementRef(name = "m_shipTerm", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mShipTerm;
    @XmlElementRef(name = "m_shipToSite", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> mShipToSite;
    @XmlElementRef(name = "m_snCode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSnCode;
    @XmlElement(name = "m_sourceVersion")
    protected Long mSourceVersion;
    @XmlElement(name = "m_srcCooperateOrg")
    protected Long mSrcCooperateOrg;
    @XmlElement(name = "m_srcCooperateShipLine")
    protected Long mSrcCooperateShipLine;
    @XmlElement(name = "m_srcDoc")
    protected Long mSrcDoc;
    @XmlElement(name = "m_srcDocDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mSrcDocDate;
    @XmlElement(name = "m_srcDocLine")
    protected Long mSrcDocLine;
    @XmlElement(name = "m_srcDocLineNo")
    protected Integer mSrcDocLineNo;
    @XmlElementRef(name = "m_srcDocNo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSrcDocNo;
    @XmlElement(name = "m_srcDocSubLine")
    protected Long mSrcDocSubLine;
    @XmlElement(name = "m_srcDocSubLineNo")
    protected Integer mSrcDocSubLineNo;
    @XmlElement(name = "m_srcDocTransType")
    protected Long mSrcDocTransType;
    @XmlElement(name = "m_srcDocType")
    protected Integer mSrcDocType;
    @XmlElementRef(name = "m_srcDocVer", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mSrcDocVer;
    @XmlElementRef(name = "m_srcOrg", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mSrcOrg;
    @XmlElement(name = "m_stateDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mStateDate;
    @XmlElement(name = "m_stateMachineID")
    protected String mStateMachineID;
    @XmlElement(name = "m_status")
    protected Integer mStatus;
    @XmlElementRef(name = "m_subItemExeInfo", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<ArrayOfUFIDAU9SMSOSubItemExeInfoData> mSubItemExeInfo;
    @XmlElementRef(name = "m_supplyOrg", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mSupplyOrg;
    @XmlElement(name = "m_supplySource")
    protected Integer mSupplySource;
    @XmlElementRef(name = "m_tBU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtbu;
    @XmlElementRef(name = "m_tBU2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtbu2;
    @XmlElement(name = "m_tBUToRBURate")
    protected BigDecimal mtbuToRBURate;
    @XmlElementRef(name = "m_tU", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtu;
    @XmlElementRef(name = "m_tU2", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mtu2;
    @XmlElement(name = "m_tU2toTBU2Rate")
    protected BigDecimal mtu2ToTBU2Rate;
    @XmlElement(name = "m_tUBaseToCUBaseRate")
    protected BigDecimal mtuBaseToCUBaseRate;
    @XmlElement(name = "m_tUBaseToIUBaseRate")
    protected BigDecimal mtuBaseToIUBaseRate;
    @XmlElement(name = "m_tUBaseToPUBaseRate")
    protected BigDecimal mtuBaseToPUBaseRate;
    @XmlElement(name = "m_tUToTBURate")
    protected BigDecimal mtuToTBURate;
    @XmlElementRef(name = "m_task", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mTask;
    @XmlElement(name = "m_totalMoneyAC")
    protected BigDecimal mTotalMoneyAC;
    @XmlElement(name = "m_totalMoneyFC")
    protected BigDecimal mTotalMoneyFC;
    @XmlElement(name = "m_totalMoneyTC")
    protected BigDecimal mTotalMoneyTC;
    @XmlElementRef(name = "m_transMode", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mTransMode;
    @XmlElementRef(name = "m_undoAssessor", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<String> mUndoAssessor;
    @XmlElement(name = "m_undoAuditDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar mUndoAuditDate;
    @XmlElementRef(name = "m_wH", namespace = "http://www.UFIDA.org/EntityData", type = JAXBElement.class)
    protected JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> mwh;
    @XmlElement(name = "m_withdrawedMoneyAC")
    protected BigDecimal mWithdrawedMoneyAC;

    /**
     * Gets the value of the manufacturerName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getManufacturerName() {
        return manufacturerName;
    }

    /**
     * Sets the value of the manufacturerName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setManufacturerName(JAXBElement<String> value) {
        this.manufacturerName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the multiManufacturerName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public JAXBElement<MultiLangDataDict> getMultiManufacturerName() {
        return multiManufacturerName;
    }

    /**
     * Sets the value of the multiManufacturerName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public void setMultiManufacturerName(JAXBElement<MultiLangDataDict> value) {
        this.multiManufacturerName = ((JAXBElement<MultiLangDataDict> ) value);
    }

    /**
     * Gets the value of the multiSrcDocTransTypeName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public JAXBElement<MultiLangDataDict> getMultiSrcDocTransTypeName() {
        return multiSrcDocTransTypeName;
    }

    /**
     * Sets the value of the multiSrcDocTransTypeName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link MultiLangDataDict }{@code >}
     *     
     */
    public void setMultiSrcDocTransTypeName(JAXBElement<MultiLangDataDict> value) {
        this.multiSrcDocTransTypeName = ((JAXBElement<MultiLangDataDict> ) value);
    }

    /**
     * Gets the value of the sobAccountPeriod property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getSOBAccountPeriod() {
        return sobAccountPeriod;
    }

    /**
     * Sets the value of the sobAccountPeriod property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setSOBAccountPeriod(Long value) {
        this.sobAccountPeriod = value;
    }

    /**
     * Gets the value of the sobAccountPeriodSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getSOBAccountPeriodSKey() {
        return sobAccountPeriodSKey;
    }

    /**
     * Sets the value of the sobAccountPeriodSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setSOBAccountPeriodSKey(JAXBElement<EntityKey> value) {
        this.sobAccountPeriodSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the soLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getSOLine() {
        return soLine;
    }

    /**
     * Sets the value of the soLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setSOLine(Long value) {
        this.soLine = value;
    }

    /**
     * Gets the value of the soLineSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getSOLineSKey() {
        return soLineSKey;
    }

    /**
     * Sets the value of the soLineSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setSOLineSKey(JAXBElement<EntityKey> value) {
        this.soLineSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the shiperOrg property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getShiperOrg() {
        return shiperOrg;
    }

    /**
     * Sets the value of the shiperOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setShiperOrg(Long value) {
        this.shiperOrg = value;
    }

    /**
     * Gets the value of the shiperOrgSKey property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public JAXBElement<EntityKey> getShiperOrgSKey() {
        return shiperOrgSKey;
    }

    /**
     * Sets the value of the shiperOrgSKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link EntityKey }{@code >}
     *     
     */
    public void setShiperOrgSKey(JAXBElement<EntityKey> value) {
        this.shiperOrgSKey = ((JAXBElement<EntityKey> ) value);
    }

    /**
     * Gets the value of the srcDocTransTypeName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSrcDocTransTypeName() {
        return srcDocTransTypeName;
    }

    /**
     * Sets the value of the srcDocTransTypeName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSrcDocTransTypeName(JAXBElement<String> value) {
        this.srcDocTransTypeName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the matpCheckFlag property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMATPCheckFlag() {
        return matpCheckFlag;
    }

    /**
     * Sets the value of the matpCheckFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMATPCheckFlag(Integer value) {
        this.matpCheckFlag = value;
    }

    /**
     * Gets the value of the matpTrans property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMATPTrans() {
        return matpTrans;
    }

    /**
     * Sets the value of the matpTrans property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMATPTrans(JAXBElement<String> value) {
        this.matpTrans = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mAccrueDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMAccrueDate() {
        return mAccrueDate;
    }

    /**
     * Sets the value of the mAccrueDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMAccrueDate(XMLGregorianCalendar value) {
        this.mAccrueDate = value;
    }

    /**
     * Gets the value of the mActionSrc property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMActionSrc() {
        return mActionSrc;
    }

    /**
     * Sets the value of the mActionSrc property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMActionSrc(Integer value) {
        this.mActionSrc = value;
    }

    /**
     * Gets the value of the mAffirmShipDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMAffirmShipDate() {
        return mAffirmShipDate;
    }

    /**
     * Sets the value of the mAffirmShipDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMAffirmShipDate(XMLGregorianCalendar value) {
        this.mAffirmShipDate = value;
    }

    /**
     * Gets the value of the mArQtyPU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMArQtyPU() {
        return mArQtyPU;
    }

    /**
     * Sets the value of the mArQtyPU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMArQtyPU(BigDecimal value) {
        this.mArQtyPU = value;
    }

    /**
     * Gets the value of the mArQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMArQtyTBU() {
        return mArQtyTBU;
    }

    /**
     * Sets the value of the mArQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMArQtyTBU(BigDecimal value) {
        this.mArQtyTBU = value;
    }

    /**
     * Gets the value of the mArQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMArQtyTU() {
        return mArQtyTU;
    }

    /**
     * Sets the value of the mArQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMArQtyTU(BigDecimal value) {
        this.mArQtyTU = value;
    }

    /**
     * Gets the value of the mAssessor property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMAssessor() {
        return mAssessor;
    }

    /**
     * Sets the value of the mAssessor property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMAssessor(JAXBElement<String> value) {
        this.mAssessor = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mAuditDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMAuditDate() {
        return mAuditDate;
    }

    /**
     * Sets the value of the mAuditDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMAuditDate(XMLGregorianCalendar value) {
        this.mAuditDate = value;
    }

    /**
     * Gets the value of the mbomLineID property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMBOMLineID() {
        return mbomLineID;
    }

    /**
     * Sets the value of the mbomLineID property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMBOMLineID(Long value) {
        this.mbomLineID = value;
    }

    /**
     * Gets the value of the mBillSetCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMBillSetCode() {
        return mBillSetCode;
    }

    /**
     * Sets the value of the mBillSetCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMBillSetCode(JAXBElement<String> value) {
        this.mBillSetCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mcbu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMCBU() {
        return mcbu;
    }

    /**
     * Sets the value of the mcbu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMCBU(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mcbu = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mcu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMCU() {
        return mcu;
    }

    /**
     * Sets the value of the mcu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMCU(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mcu = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mcuToCBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMCUToCBURate() {
        return mcuToCBURate;
    }

    /**
     * Sets the value of the mcuToCBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMCUToCBURate(BigDecimal value) {
        this.mcuToCBURate = value;
    }

    /**
     * Gets the value of the mCancel property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseDocCancelData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseDocCancelData> getMCancel() {
        return mCancel;
    }

    /**
     * Sets the value of the mCancel property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseDocCancelData }{@code >}
     *     
     */
    public void setMCancel(JAXBElement<UFIDAU9BaseDocCancelData> value) {
        this.mCancel = ((JAXBElement<UFIDAU9BaseDocCancelData> ) value);
    }

    /**
     * Gets the value of the mCarrier property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMCarrier() {
        return mCarrier;
    }

    /**
     * Sets the value of the mCarrier property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMCarrier(JAXBElement<String> value) {
        this.mCarrier = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mCloseDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMCloseDate() {
        return mCloseDate;
    }

    /**
     * Sets the value of the mCloseDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMCloseDate(XMLGregorianCalendar value) {
        this.mCloseDate = value;
    }

    /**
     * Gets the value of the mCooperateOrg property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMCooperateOrg() {
        return mCooperateOrg;
    }

    /**
     * Sets the value of the mCooperateOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMCooperateOrg(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mCooperateOrg = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mCooperatePO property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMCooperatePO() {
        return mCooperatePO;
    }

    /**
     * Sets the value of the mCooperatePO property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMCooperatePO(Long value) {
        this.mCooperatePO = value;
    }

    /**
     * Gets the value of the mDeleteFlag property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMDeleteFlag() {
        return mDeleteFlag;
    }

    /**
     * Sets the value of the mDeleteFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMDeleteFlag(Boolean value) {
        this.mDeleteFlag = value;
    }

    /**
     * Gets the value of the mDeliveryDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMDeliveryDate() {
        return mDeliveryDate;
    }

    /**
     * Sets the value of the mDeliveryDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMDeliveryDate(XMLGregorianCalendar value) {
        this.mDeliveryDate = value;
    }

    /**
     * Gets the value of the mDemandTransformType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMDemandTransformType() {
        return mDemandTransformType;
    }

    /**
     * Sets the value of the mDemandTransformType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMDemandTransformType(Integer value) {
        this.mDemandTransformType = value;
    }

    /**
     * Gets the value of the mDemandType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMDemandType() {
        return mDemandType;
    }

    /**
     * Sets the value of the mDemandType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMDemandType(Integer value) {
        this.mDemandType = value;
    }

    /**
     * Gets the value of the mDescFlexField property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> getMDescFlexField() {
        return mDescFlexField;
    }

    /**
     * Sets the value of the mDescFlexField property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData }{@code >}
     *     
     */
    public void setMDescFlexField(JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> value) {
        this.mDescFlexField = ((JAXBElement<UFIDAU9BaseFlexFieldDescFlexFieldDescFlexSegmentsData> ) value);
    }

    /**
     * Gets the value of the mDocSubLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMDocSubLineNo() {
        return mDocSubLineNo;
    }

    /**
     * Sets the value of the mDocSubLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMDocSubLineNo(Integer value) {
        this.mDocSubLineNo = value;
    }

    /**
     * Gets the value of the mFilledMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMFilledMoneyAC() {
        return mFilledMoneyAC;
    }

    /**
     * Sets the value of the mFilledMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMFilledMoneyAC(BigDecimal value) {
        this.mFilledMoneyAC = value;
    }

    /**
     * Gets the value of the mFilledTakeQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMFilledTakeQtyTBU() {
        return mFilledTakeQtyTBU;
    }

    /**
     * Sets the value of the mFilledTakeQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMFilledTakeQtyTBU(BigDecimal value) {
        this.mFilledTakeQtyTBU = value;
    }

    /**
     * Gets the value of the mFilledTakeQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMFilledTakeQtyTU() {
        return mFilledTakeQtyTU;
    }

    /**
     * Sets the value of the mFilledTakeQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMFilledTakeQtyTU(BigDecimal value) {
        this.mFilledTakeQtyTU = value;
    }

    /**
     * Gets the value of the mFinallyPriceTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMFinallyPriceTC() {
        return mFinallyPriceTC;
    }

    /**
     * Sets the value of the mFinallyPriceTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMFinallyPriceTC(BigDecimal value) {
        this.mFinallyPriceTC = value;
    }

    /**
     * Gets the value of the mHintErrorMessage property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMHintErrorMessage() {
        return mHintErrorMessage;
    }

    /**
     * Sets the value of the mHintErrorMessage property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMHintErrorMessage(JAXBElement<String> value) {
        this.mHintErrorMessage = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mHintInforMessage1 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMHintInforMessage1() {
        return mHintInforMessage1;
    }

    /**
     * Sets the value of the mHintInforMessage1 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMHintInforMessage1(JAXBElement<String> value) {
        this.mHintInforMessage1 = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mHintInforMessage2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMHintInforMessage2() {
        return mHintInforMessage2;
    }

    /**
     * Sets the value of the mHintInforMessage2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMHintInforMessage2(JAXBElement<String> value) {
        this.mHintInforMessage2 = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mHintInforMessage3 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMHintInforMessage3() {
        return mHintInforMessage3;
    }

    /**
     * Sets the value of the mHintInforMessage3 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMHintInforMessage3(JAXBElement<String> value) {
        this.mHintInforMessage3 = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mHoldDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMHoldDate() {
        return mHoldDate;
    }

    /**
     * Sets the value of the mHoldDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMHoldDate(XMLGregorianCalendar value) {
        this.mHoldDate = value;
    }

    /**
     * Gets the value of the mHoldReason property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseHoldReleaseHoldReasonData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseHoldReleaseHoldReasonData> getMHoldReason() {
        return mHoldReason;
    }

    /**
     * Sets the value of the mHoldReason property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseHoldReleaseHoldReasonData }{@code >}
     *     
     */
    public void setMHoldReason(JAXBElement<UFIDAU9BaseHoldReleaseHoldReasonData> value) {
        this.mHoldReason = ((JAXBElement<UFIDAU9BaseHoldReleaseHoldReasonData> ) value);
    }

    /**
     * Gets the value of the mHoldReleaseHises property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9SMSOSOShiplineHoldReleaseHisDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9SMSOSOShiplineHoldReleaseHisDTOData> getMHoldReleaseHises() {
        return mHoldReleaseHises;
    }

    /**
     * Sets the value of the mHoldReleaseHises property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9SMSOSOShiplineHoldReleaseHisDTOData }{@code >}
     *     
     */
    public void setMHoldReleaseHises(JAXBElement<ArrayOfUFIDAU9SMSOSOShiplineHoldReleaseHisDTOData> value) {
        this.mHoldReleaseHises = ((JAXBElement<ArrayOfUFIDAU9SMSOSOShiplineHoldReleaseHisDTOData> ) value);
    }

    /**
     * Gets the value of the mHoldUser property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMHoldUser() {
        return mHoldUser;
    }

    /**
     * Sets the value of the mHoldUser property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMHoldUser(JAXBElement<String> value) {
        this.mHoldUser = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mibu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMIBU() {
        return mibu;
    }

    /**
     * Sets the value of the mibu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMIBU(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mibu = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mid property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMID() {
        return mid;
    }

    /**
     * Sets the value of the mid property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMID(Long value) {
        this.mid = value;
    }

    /**
     * Gets the value of the misChangeableTask property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMISChangeableTask() {
        return misChangeableTask;
    }

    /**
     * Sets the value of the misChangeableTask property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMISChangeableTask(Boolean value) {
        this.misChangeableTask = value;
    }

    /**
     * Gets the value of the miu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMIU() {
        return miu;
    }

    /**
     * Sets the value of the miu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMIU(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.miu = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the miuToIBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMIUToIBURate() {
        return miuToIBURate;
    }

    /**
     * Sets the value of the miuToIBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMIUToIBURate(BigDecimal value) {
        this.miuToIBURate = value;
    }

    /**
     * Gets the value of the mInnerStraightFlag property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMInnerStraightFlag() {
        return mInnerStraightFlag;
    }

    /**
     * Sets the value of the mInnerStraightFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMInnerStraightFlag(Boolean value) {
        this.mInnerStraightFlag = value;
    }

    /**
     * Gets the value of the mInvoiceMaxMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMInvoiceMaxMoneyAC() {
        return mInvoiceMaxMoneyAC;
    }

    /**
     * Sets the value of the mInvoiceMaxMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMInvoiceMaxMoneyAC(BigDecimal value) {
        this.mInvoiceMaxMoneyAC = value;
    }

    /**
     * Gets the value of the mInvoiceMaxQtyPU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMInvoiceMaxQtyPU() {
        return mInvoiceMaxQtyPU;
    }

    /**
     * Sets the value of the mInvoiceMaxQtyPU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMInvoiceMaxQtyPU(BigDecimal value) {
        this.mInvoiceMaxQtyPU = value;
    }

    /**
     * Gets the value of the mIsAccordingSoDecide property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsAccordingSoDecide() {
        return mIsAccordingSoDecide;
    }

    /**
     * Sets the value of the mIsAccordingSoDecide property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsAccordingSoDecide(Boolean value) {
        this.mIsAccordingSoDecide = value;
    }

    /**
     * Gets the value of the mIsAllFinish property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsAllFinish() {
        return mIsAllFinish;
    }

    /**
     * Sets the value of the mIsAllFinish property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsAllFinish(Boolean value) {
        this.mIsAllFinish = value;
    }

    /**
     * Gets the value of the mIsCanResrv property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMIsCanResrv() {
        return mIsCanResrv;
    }

    /**
     * Sets the value of the mIsCanResrv property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMIsCanResrv(Integer value) {
        this.mIsCanResrv = value;
    }

    /**
     * Gets the value of the mIsChangeableItemVersion property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableItemVersion() {
        return mIsChangeableItemVersion;
    }

    /**
     * Sets the value of the mIsChangeableItemVersion property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableItemVersion(Boolean value) {
        this.mIsChangeableItemVersion = value;
    }

    /**
     * Gets the value of the mIsChangeablePU property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeablePU() {
        return mIsChangeablePU;
    }

    /**
     * Sets the value of the mIsChangeablePU property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeablePU(Boolean value) {
        this.mIsChangeablePU = value;
    }

    /**
     * Gets the value of the mIsChangeableProject property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableProject() {
        return mIsChangeableProject;
    }

    /**
     * Sets the value of the mIsChangeableProject property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableProject(Boolean value) {
        this.mIsChangeableProject = value;
    }

    /**
     * Gets the value of the mIsChangeableTU property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableTU() {
        return mIsChangeableTU;
    }

    /**
     * Sets the value of the mIsChangeableTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableTU(Boolean value) {
        this.mIsChangeableTU = value;
    }

    /**
     * Gets the value of the mIsChangeableTUBaseToPUBaseRate property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsChangeableTUBaseToPUBaseRate() {
        return mIsChangeableTUBaseToPUBaseRate;
    }

    /**
     * Sets the value of the mIsChangeableTUBaseToPUBaseRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsChangeableTUBaseToPUBaseRate(Boolean value) {
        this.mIsChangeableTUBaseToPUBaseRate = value;
    }

    /**
     * Gets the value of the mIsDividedCreate property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsDividedCreate() {
        return mIsDividedCreate;
    }

    /**
     * Sets the value of the mIsDividedCreate property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsDividedCreate(Boolean value) {
        this.mIsDividedCreate = value;
    }

    /**
     * Gets the value of the mIsFIClose property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsFIClose() {
        return mIsFIClose;
    }

    /**
     * Sets the value of the mIsFIClose property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsFIClose(Boolean value) {
        this.mIsFIClose = value;
    }

    /**
     * Gets the value of the mIsFirm property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsFirm() {
        return mIsFirm;
    }

    /**
     * Sets the value of the mIsFirm property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsFirm(Boolean value) {
        this.mIsFirm = value;
    }

    /**
     * Gets the value of the mIsGernerTBD property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsGernerTBD() {
        return mIsGernerTBD;
    }

    /**
     * Sets the value of the mIsGernerTBD property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsGernerTBD(Boolean value) {
        this.mIsGernerTBD = value;
    }

    /**
     * Gets the value of the mIsHolded property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsHolded() {
        return mIsHolded;
    }

    /**
     * Sets the value of the mIsHolded property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsHolded(Boolean value) {
        this.mIsHolded = value;
    }

    /**
     * Gets the value of the mIsInventoryPlan property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsInventoryPlan() {
        return mIsInventoryPlan;
    }

    /**
     * Sets the value of the mIsInventoryPlan property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsInventoryPlan(Boolean value) {
        this.mIsInventoryPlan = value;
    }

    /**
     * Gets the value of the mIsMRPRequire property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMIsMRPRequire() {
        return mIsMRPRequire;
    }

    /**
     * Sets the value of the mIsMRPRequire property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMIsMRPRequire(Boolean value) {
        this.mIsMRPRequire = value;
    }

    /**
     * Gets the value of the mItemInfo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemInfoData> getMItemInfo() {
        return mItemInfo;
    }

    /**
     * Sets the value of the mItemInfo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public void setMItemInfo(JAXBElement<UFIDAU9CBOSCMItemItemInfoData> value) {
        this.mItemInfo = ((JAXBElement<UFIDAU9CBOSCMItemItemInfoData> ) value);
    }

    /**
     * Gets the value of the mItemUsableDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMItemUsableDate() {
        return mItemUsableDate;
    }

    /**
     * Sets the value of the mItemUsableDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMItemUsableDate(XMLGregorianCalendar value) {
        this.mItemUsableDate = value;
    }

    /**
     * Gets the value of the mKitDocSubLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMKitDocSubLineNo() {
        return mKitDocSubLineNo;
    }

    /**
     * Sets the value of the mKitDocSubLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMKitDocSubLineNo(JAXBElement<String> value) {
        this.mKitDocSubLineNo = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mKitParent property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMItemItemInfoData> getMKitParent() {
        return mKitParent;
    }

    /**
     * Sets the value of the mKitParent property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMItemItemInfoData }{@code >}
     *     
     */
    public void setMKitParent(JAXBElement<UFIDAU9CBOSCMItemItemInfoData> value) {
        this.mKitParent = ((JAXBElement<UFIDAU9CBOSCMItemItemInfoData> ) value);
    }

    /**
     * Gets the value of the mKitParentManufacture property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSupplierSupplierMISCInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> getMKitParentManufacture() {
        return mKitParentManufacture;
    }

    /**
     * Sets the value of the mKitParentManufacture property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSupplierSupplierMISCInfoData }{@code >}
     *     
     */
    public void setMKitParentManufacture(JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> value) {
        this.mKitParentManufacture = ((JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> ) value);
    }

    /**
     * Gets the value of the mLot property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9LotLotMasterInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9LotLotMasterInfoData> getMLot() {
        return mLot;
    }

    /**
     * Sets the value of the mLot property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9LotLotMasterInfoData }{@code >}
     *     
     */
    public void setMLot(JAXBElement<UFIDAU9LotLotMasterInfoData> value) {
        this.mLot = ((JAXBElement<UFIDAU9LotLotMasterInfoData> ) value);
    }

    /**
     * Gets the value of the mManufacturer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMManufacturer() {
        return mManufacturer;
    }

    /**
     * Sets the value of the mManufacturer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMManufacturer(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mManufacturer = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mManufacturerCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMManufacturerCode() {
        return mManufacturerCode;
    }

    /**
     * Sets the value of the mManufacturerCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMManufacturerCode(JAXBElement<String> value) {
        this.mManufacturerCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mMark property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMMarkDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMMarkDTOData> getMMark() {
        return mMark;
    }

    /**
     * Sets the value of the mMark property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMMarkDTOData }{@code >}
     *     
     */
    public void setMMark(JAXBElement<ArrayOfUFIDAU9ISVSMMarkDTOData> value) {
        this.mMark = ((JAXBElement<ArrayOfUFIDAU9ISVSMMarkDTOData> ) value);
    }

    /**
     * Gets the value of the mMaturityDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMMaturityDate() {
        return mMaturityDate;
    }

    /**
     * Sets the value of the mMaturityDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMMaturityDate(XMLGregorianCalendar value) {
        this.mMaturityDate = value;
    }

    /**
     * Gets the value of the mNetMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMNetMoneyAC() {
        return mNetMoneyAC;
    }

    /**
     * Sets the value of the mNetMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMNetMoneyAC(BigDecimal value) {
        this.mNetMoneyAC = value;
    }

    /**
     * Gets the value of the mNetMoneyFC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMNetMoneyFC() {
        return mNetMoneyFC;
    }

    /**
     * Sets the value of the mNetMoneyFC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMNetMoneyFC(BigDecimal value) {
        this.mNetMoneyFC = value;
    }

    /**
     * Gets the value of the mNetMoneyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMNetMoneyTC() {
        return mNetMoneyTC;
    }

    /**
     * Sets the value of the mNetMoneyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMNetMoneyTC(BigDecimal value) {
        this.mNetMoneyTC = value;
    }

    /**
     * Gets the value of the mOrderByQtyRU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderByQtyRU() {
        return mOrderByQtyRU;
    }

    /**
     * Sets the value of the mOrderByQtyRU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderByQtyRU(BigDecimal value) {
        this.mOrderByQtyRU = value;
    }

    /**
     * Gets the value of the mOrderByQtyRU2 property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMOrderByQtyRU2() {
        return mOrderByQtyRU2;
    }

    /**
     * Sets the value of the mOrderByQtyRU2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMOrderByQtyRU2(BigDecimal value) {
        this.mOrderByQtyRU2 = value;
    }

    /**
     * Gets the value of the mOrg property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseOrganizationOrganizationData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseOrganizationOrganizationData> getMOrg() {
        return mOrg;
    }

    /**
     * Sets the value of the mOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseOrganizationOrganizationData }{@code >}
     *     
     */
    public void setMOrg(JAXBElement<UFIDAU9BaseOrganizationOrganizationData> value) {
        this.mOrg = ((JAXBElement<UFIDAU9BaseOrganizationOrganizationData> ) value);
    }

    /**
     * Gets the value of the mOuterStraightFlag property.
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isMOuterStraightFlag() {
        return mOuterStraightFlag;
    }

    /**
     * Sets the value of the mOuterStraightFlag property.
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setMOuterStraightFlag(Boolean value) {
        this.mOuterStraightFlag = value;
    }

    /**
     * Gets the value of the mpbu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPBU() {
        return mpbu;
    }

    /**
     * Sets the value of the mpbu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPBU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mpbu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mpu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPU() {
        return mpu;
    }

    /**
     * Sets the value of the mpu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mpu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mpuToPBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMPUToPBURate() {
        return mpuToPBURate;
    }

    /**
     * Sets the value of the mpuToPBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMPUToPBURate(BigDecimal value) {
        this.mpuToPBURate = value;
    }

    /**
     * Gets the value of the mParentDocLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMParentDocLineNo() {
        return mParentDocLineNo;
    }

    /**
     * Sets the value of the mParentDocLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMParentDocLineNo(Long value) {
        this.mParentDocLineNo = value;
    }

    /**
     * Gets the value of the mParentSOShiplineKeyID property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9SMSOSOShiplineData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9SMSOSOShiplineData> getMParentSOShiplineKeyID() {
        return mParentSOShiplineKeyID;
    }

    /**
     * Sets the value of the mParentSOShiplineKeyID property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9SMSOSOShiplineData }{@code >}
     *     
     */
    public void setMParentSOShiplineKeyID(JAXBElement<UFIDAU9SMSOSOShiplineData> value) {
        this.mParentSOShiplineKeyID = ((JAXBElement<UFIDAU9SMSOSOShiplineData> ) value);
    }

    /**
     * Gets the value of the mPasteCustomer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPasteCustomer() {
        return mPasteCustomer;
    }

    /**
     * Sets the value of the mPasteCustomer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPasteCustomer(JAXBElement<String> value) {
        this.mPasteCustomer = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPasteItemCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPasteItemCode() {
        return mPasteItemCode;
    }

    /**
     * Sets the value of the mPasteItemCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPasteItemCode(JAXBElement<String> value) {
        this.mPasteItemCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPasteItemName property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPasteItemName() {
        return mPasteItemName;
    }

    /**
     * Sets the value of the mPasteItemName property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPasteItemName(JAXBElement<String> value) {
        this.mPasteItemName = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mPlanDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMPlanDate() {
        return mPlanDate;
    }

    /**
     * Sets the value of the mPlanDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMPlanDate(XMLGregorianCalendar value) {
        this.mPlanDate = value;
    }

    /**
     * Gets the value of the mPlanMatureDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMPlanMatureDate() {
        return mPlanMatureDate;
    }

    /**
     * Sets the value of the mPlanMatureDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMPlanMatureDate(XMLGregorianCalendar value) {
        this.mPlanMatureDate = value;
    }

    /**
     * Gets the value of the mPlanOrg property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMPlanOrg() {
        return mPlanOrg;
    }

    /**
     * Sets the value of the mPlanOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMPlanOrg(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mPlanOrg = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mPreRecTrans property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMPreRecTrans() {
        return mPreRecTrans;
    }

    /**
     * Sets the value of the mPreRecTrans property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMPreRecTrans(JAXBElement<String> value) {
        this.mPreRecTrans = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mProject property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMProject() {
        return mProject;
    }

    /**
     * Sets the value of the mProject property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMProject(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mProject = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mProvideSupplier property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSupplierSupplierMISCInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> getMProvideSupplier() {
        return mProvideSupplier;
    }

    /**
     * Sets the value of the mProvideSupplier property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSupplierSupplierMISCInfoData }{@code >}
     *     
     */
    public void setMProvideSupplier(JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> value) {
        this.mProvideSupplier = ((JAXBElement<UFIDAU9CBOSCMSupplierSupplierMISCInfoData> ) value);
    }

    /**
     * Gets the value of the mrbu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMRBU() {
        return mrbu;
    }

    /**
     * Sets the value of the mrbu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMRBU(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mrbu = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mrbu2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMRBU2() {
        return mrbu2;
    }

    /**
     * Sets the value of the mrbu2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMRBU2(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mrbu2 = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mrbuToTBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMRBUToTBURate() {
        return mrbuToTBURate;
    }

    /**
     * Sets the value of the mrbuToTBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMRBUToTBURate(BigDecimal value) {
        this.mrbuToTBURate = value;
    }

    /**
     * Gets the value of the mrmaTakeQty1 property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMRMATakeQty1() {
        return mrmaTakeQty1;
    }

    /**
     * Sets the value of the mrmaTakeQty1 property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMRMATakeQty1(BigDecimal value) {
        this.mrmaTakeQty1 = value;
    }

    /**
     * Gets the value of the mrmaTakeQty2 property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMRMATakeQty2() {
        return mrmaTakeQty2;
    }

    /**
     * Sets the value of the mrmaTakeQty2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMRMATakeQty2(BigDecimal value) {
        this.mrmaTakeQty2 = value;
    }

    /**
     * Gets the value of the mru property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMRU() {
        return mru;
    }

    /**
     * Sets the value of the mru property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMRU(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mru = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mru2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseUOMUOMData> getMRU2() {
        return mru2;
    }

    /**
     * Sets the value of the mru2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseUOMUOMData }{@code >}
     *     
     */
    public void setMRU2(JAXBElement<UFIDAU9BaseUOMUOMData> value) {
        this.mru2 = ((JAXBElement<UFIDAU9BaseUOMUOMData> ) value);
    }

    /**
     * Gets the value of the mru2ToRBU2Rate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMRU2ToRBU2Rate() {
        return mru2ToRBU2Rate;
    }

    /**
     * Sets the value of the mru2ToRBU2Rate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMRU2ToRBU2Rate(BigDecimal value) {
        this.mru2ToRBU2Rate = value;
    }

    /**
     * Gets the value of the mruToRBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMRUToRBURate() {
        return mruToRBURate;
    }

    /**
     * Sets the value of the mruToRBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMRUToRBURate(BigDecimal value) {
        this.mruToRBURate = value;
    }

    /**
     * Gets the value of the mRcvShipBy property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMRcvShipBy() {
        return mRcvShipBy;
    }

    /**
     * Sets the value of the mRcvShipBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMRcvShipBy(Integer value) {
        this.mRcvShipBy = value;
    }

    /**
     * Gets the value of the mReleaseDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMReleaseDate() {
        return mReleaseDate;
    }

    /**
     * Sets the value of the mReleaseDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMReleaseDate(XMLGregorianCalendar value) {
        this.mReleaseDate = value;
    }

    /**
     * Gets the value of the mReleaseReason property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseHoldReleaseReleaseReasonData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9BaseHoldReleaseReleaseReasonData> getMReleaseReason() {
        return mReleaseReason;
    }

    /**
     * Sets the value of the mReleaseReason property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9BaseHoldReleaseReleaseReasonData }{@code >}
     *     
     */
    public void setMReleaseReason(JAXBElement<UFIDAU9BaseHoldReleaseReleaseReasonData> value) {
        this.mReleaseReason = ((JAXBElement<UFIDAU9BaseHoldReleaseReleaseReasonData> ) value);
    }

    /**
     * Gets the value of the mReleaseUser property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMReleaseUser() {
        return mReleaseUser;
    }

    /**
     * Sets the value of the mReleaseUser property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMReleaseUser(JAXBElement<String> value) {
        this.mReleaseUser = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mRequireDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMRequireDate() {
        return mRequireDate;
    }

    /**
     * Sets the value of the mRequireDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMRequireDate(XMLGregorianCalendar value) {
        this.mRequireDate = value;
    }

    /**
     * Gets the value of the mResrvConsumeStockQtyIU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMResrvConsumeStockQtyIU() {
        return mResrvConsumeStockQtyIU;
    }

    /**
     * Sets the value of the mResrvConsumeStockQtyIU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMResrvConsumeStockQtyIU(BigDecimal value) {
        this.mResrvConsumeStockQtyIU = value;
    }

    /**
     * Gets the value of the mResrvStockExecQtyIU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMResrvStockExecQtyIU() {
        return mResrvStockExecQtyIU;
    }

    /**
     * Sets the value of the mResrvStockExecQtyIU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMResrvStockExecQtyIU(BigDecimal value) {
        this.mResrvStockExecQtyIU = value;
    }

    /**
     * Gets the value of the mResrvStockQtyIU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMResrvStockQtyIU() {
        return mResrvStockQtyIU;
    }

    /**
     * Sets the value of the mResrvStockQtyIU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMResrvStockQtyIU(BigDecimal value) {
        this.mResrvStockQtyIU = value;
    }

    /**
     * Gets the value of the msnTrans property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSNTrans() {
        return msnTrans;
    }

    /**
     * Sets the value of the msnTrans property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSNTrans(JAXBElement<String> value) {
        this.msnTrans = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the msoAddresses property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOAddressDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> getMSOAddresses() {
        return msoAddresses;
    }

    /**
     * Sets the value of the msoAddresses property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOAddressDTOData }{@code >}
     *     
     */
    public void setMSOAddresses(JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> value) {
        this.msoAddresses = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOAddressDTOData> ) value);
    }

    /**
     * Gets the value of the msobAccountDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMSOBAccountDate() {
        return msobAccountDate;
    }

    /**
     * Sets the value of the msobAccountDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMSOBAccountDate(XMLGregorianCalendar value) {
        this.msobAccountDate = value;
    }

    /**
     * Gets the value of the msoContacts property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOContactDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> getMSOContacts() {
        return msoContacts;
    }

    /**
     * Sets the value of the msoContacts property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOContactDTOData }{@code >}
     *     
     */
    public void setMSOContacts(JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> value) {
        this.msoContacts = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOContactDTOData> ) value);
    }

    /**
     * Gets the value of the msoCosts property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOCostDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOCostDTOData> getMSOCosts() {
        return msoCosts;
    }

    /**
     * Sets the value of the msoCosts property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOCostDTOData }{@code >}
     *     
     */
    public void setMSOCosts(JAXBElement<ArrayOfUFIDAU9ISVSMSOCostDTOData> value) {
        this.msoCosts = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOCostDTOData> ) value);
    }

    /**
     * Gets the value of the msoMemoes property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOMemoDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> getMSOMemoes() {
        return msoMemoes;
    }

    /**
     * Sets the value of the msoMemoes property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSOMemoDTOData }{@code >}
     *     
     */
    public void setMSOMemoes(JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> value) {
        this.msoMemoes = ((JAXBElement<ArrayOfUFIDAU9ISVSMSOMemoDTOData> ) value);
    }

    /**
     * Gets the value of the msoShipLineSumInfo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9SMSOSOShipLineSumInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9SMSOSOShipLineSumInfoData> getMSOShipLineSumInfo() {
        return msoShipLineSumInfo;
    }

    /**
     * Sets the value of the msoShipLineSumInfo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9SMSOSOShipLineSumInfoData }{@code >}
     *     
     */
    public void setMSOShipLineSumInfo(JAXBElement<UFIDAU9SMSOSOShipLineSumInfoData> value) {
        this.msoShipLineSumInfo = ((JAXBElement<UFIDAU9SMSOSOShipLineSumInfoData> ) value);
    }

    /**
     * Gets the value of the mSailingDate property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSailingDateDTOData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9ISVSMSailingDateDTOData> getMSailingDate() {
        return mSailingDate;
    }

    /**
     * Sets the value of the mSailingDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9ISVSMSailingDateDTOData }{@code >}
     *     
     */
    public void setMSailingDate(JAXBElement<ArrayOfUFIDAU9ISVSMSailingDateDTOData> value) {
        this.mSailingDate = ((JAXBElement<ArrayOfUFIDAU9ISVSMSailingDateDTOData> ) value);
    }

    /**
     * Gets the value of the mSaleOrFYTask property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSaleOrFYTask() {
        return mSaleOrFYTask;
    }

    /**
     * Sets the value of the mSaleOrFYTask property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSaleOrFYTask(Long value) {
        this.mSaleOrFYTask = value;
    }

    /**
     * Gets the value of the mSeiban property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSeibanSeibanMasterData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> getMSeiban() {
        return mSeiban;
    }

    /**
     * Sets the value of the mSeiban property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMSeibanSeibanMasterData }{@code >}
     *     
     */
    public void setMSeiban(JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> value) {
        this.mSeiban = ((JAXBElement<UFIDAU9CBOSCMSeibanSeibanMasterData> ) value);
    }

    /**
     * Gets the value of the mSeibanAlterable property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSeibanAlterable() {
        return mSeibanAlterable;
    }

    /**
     * Sets the value of the mSeibanAlterable property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSeibanAlterable(Integer value) {
        this.mSeibanAlterable = value;
    }

    /**
     * Gets the value of the mSeibanCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSeibanCode() {
        return mSeibanCode;
    }

    /**
     * Sets the value of the mSeibanCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSeibanCode(JAXBElement<String> value) {
        this.mSeibanCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mShipMode property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMShipMode() {
        return mShipMode;
    }

    /**
     * Sets the value of the mShipMode property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMShipMode(Integer value) {
        this.mShipMode = value;
    }

    /**
     * Gets the value of the mShipOrgCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMShipOrgCode() {
        return mShipOrgCode;
    }

    /**
     * Sets the value of the mShipOrgCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMShipOrgCode(JAXBElement<String> value) {
        this.mShipOrgCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mShipPlanQtyCU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanQtyCU() {
        return mShipPlanQtyCU;
    }

    /**
     * Sets the value of the mShipPlanQtyCU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanQtyCU(BigDecimal value) {
        this.mShipPlanQtyCU = value;
    }

    /**
     * Gets the value of the mShipPlanQtyIU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanQtyIU() {
        return mShipPlanQtyIU;
    }

    /**
     * Sets the value of the mShipPlanQtyIU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanQtyIU(BigDecimal value) {
        this.mShipPlanQtyIU = value;
    }

    /**
     * Gets the value of the mShipPlanQtyPU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanQtyPU() {
        return mShipPlanQtyPU;
    }

    /**
     * Sets the value of the mShipPlanQtyPU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanQtyPU(BigDecimal value) {
        this.mShipPlanQtyPU = value;
    }

    /**
     * Gets the value of the mShipPlanQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanQtyTBU() {
        return mShipPlanQtyTBU;
    }

    /**
     * Sets the value of the mShipPlanQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanQtyTBU(BigDecimal value) {
        this.mShipPlanQtyTBU = value;
    }

    /**
     * Gets the value of the mShipPlanQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanQtyTU() {
        return mShipPlanQtyTU;
    }

    /**
     * Sets the value of the mShipPlanQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanQtyTU(BigDecimal value) {
        this.mShipPlanQtyTU = value;
    }

    /**
     * Gets the value of the mShipPlanTakeQtyTBU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanTakeQtyTBU() {
        return mShipPlanTakeQtyTBU;
    }

    /**
     * Sets the value of the mShipPlanTakeQtyTBU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanTakeQtyTBU(BigDecimal value) {
        this.mShipPlanTakeQtyTBU = value;
    }

    /**
     * Gets the value of the mShipPlanTakeQtyTU property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMShipPlanTakeQtyTU() {
        return mShipPlanTakeQtyTU;
    }

    /**
     * Sets the value of the mShipPlanTakeQtyTU property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMShipPlanTakeQtyTU(BigDecimal value) {
        this.mShipPlanTakeQtyTU = value;
    }

    /**
     * Gets the value of the mShipTerm property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMShipTerm() {
        return mShipTerm;
    }

    /**
     * Sets the value of the mShipTerm property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMShipTerm(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mShipTerm = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mShipToSite property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> getMShipToSite() {
        return mShipToSite;
    }

    /**
     * Sets the value of the mShipToSite property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData }{@code >}
     *     
     */
    public void setMShipToSite(JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> value) {
        this.mShipToSite = ((JAXBElement<UFIDAU9CBOSCMCustomerCustomerSiteMISCInfoData> ) value);
    }

    /**
     * Gets the value of the mSnCode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSnCode() {
        return mSnCode;
    }

    /**
     * Sets the value of the mSnCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSnCode(JAXBElement<String> value) {
        this.mSnCode = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mSourceVersion property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSourceVersion() {
        return mSourceVersion;
    }

    /**
     * Sets the value of the mSourceVersion property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSourceVersion(Long value) {
        this.mSourceVersion = value;
    }

    /**
     * Gets the value of the mSrcCooperateOrg property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcCooperateOrg() {
        return mSrcCooperateOrg;
    }

    /**
     * Sets the value of the mSrcCooperateOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcCooperateOrg(Long value) {
        this.mSrcCooperateOrg = value;
    }

    /**
     * Gets the value of the mSrcCooperateShipLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcCooperateShipLine() {
        return mSrcCooperateShipLine;
    }

    /**
     * Sets the value of the mSrcCooperateShipLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcCooperateShipLine(Long value) {
        this.mSrcCooperateShipLine = value;
    }

    /**
     * Gets the value of the mSrcDoc property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDoc() {
        return mSrcDoc;
    }

    /**
     * Sets the value of the mSrcDoc property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDoc(Long value) {
        this.mSrcDoc = value;
    }

    /**
     * Gets the value of the mSrcDocDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMSrcDocDate() {
        return mSrcDocDate;
    }

    /**
     * Sets the value of the mSrcDocDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMSrcDocDate(XMLGregorianCalendar value) {
        this.mSrcDocDate = value;
    }

    /**
     * Gets the value of the mSrcDocLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDocLine() {
        return mSrcDocLine;
    }

    /**
     * Sets the value of the mSrcDocLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDocLine(Long value) {
        this.mSrcDocLine = value;
    }

    /**
     * Gets the value of the mSrcDocLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSrcDocLineNo() {
        return mSrcDocLineNo;
    }

    /**
     * Sets the value of the mSrcDocLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSrcDocLineNo(Integer value) {
        this.mSrcDocLineNo = value;
    }

    /**
     * Gets the value of the mSrcDocNo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSrcDocNo() {
        return mSrcDocNo;
    }

    /**
     * Sets the value of the mSrcDocNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSrcDocNo(JAXBElement<String> value) {
        this.mSrcDocNo = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mSrcDocSubLine property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDocSubLine() {
        return mSrcDocSubLine;
    }

    /**
     * Sets the value of the mSrcDocSubLine property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDocSubLine(Long value) {
        this.mSrcDocSubLine = value;
    }

    /**
     * Gets the value of the mSrcDocSubLineNo property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSrcDocSubLineNo() {
        return mSrcDocSubLineNo;
    }

    /**
     * Sets the value of the mSrcDocSubLineNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSrcDocSubLineNo(Integer value) {
        this.mSrcDocSubLineNo = value;
    }

    /**
     * Gets the value of the mSrcDocTransType property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMSrcDocTransType() {
        return mSrcDocTransType;
    }

    /**
     * Sets the value of the mSrcDocTransType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMSrcDocTransType(Long value) {
        this.mSrcDocTransType = value;
    }

    /**
     * Gets the value of the mSrcDocType property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSrcDocType() {
        return mSrcDocType;
    }

    /**
     * Sets the value of the mSrcDocType property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSrcDocType(Integer value) {
        this.mSrcDocType = value;
    }

    /**
     * Gets the value of the mSrcDocVer property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMSrcDocVer() {
        return mSrcDocVer;
    }

    /**
     * Sets the value of the mSrcDocVer property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMSrcDocVer(JAXBElement<String> value) {
        this.mSrcDocVer = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mSrcOrg property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMSrcOrg() {
        return mSrcOrg;
    }

    /**
     * Sets the value of the mSrcOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMSrcOrg(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mSrcOrg = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mStateDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMStateDate() {
        return mStateDate;
    }

    /**
     * Sets the value of the mStateDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMStateDate(XMLGregorianCalendar value) {
        this.mStateDate = value;
    }

    /**
     * Gets the value of the mStateMachineID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getMStateMachineID() {
        return mStateMachineID;
    }

    /**
     * Sets the value of the mStateMachineID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setMStateMachineID(String value) {
        this.mStateMachineID = value;
    }

    /**
     * Gets the value of the mStatus property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMStatus() {
        return mStatus;
    }

    /**
     * Sets the value of the mStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMStatus(Integer value) {
        this.mStatus = value;
    }

    /**
     * Gets the value of the mSubItemExeInfo property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9SMSOSubItemExeInfoData }{@code >}
     *     
     */
    public JAXBElement<ArrayOfUFIDAU9SMSOSubItemExeInfoData> getMSubItemExeInfo() {
        return mSubItemExeInfo;
    }

    /**
     * Sets the value of the mSubItemExeInfo property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfUFIDAU9SMSOSubItemExeInfoData }{@code >}
     *     
     */
    public void setMSubItemExeInfo(JAXBElement<ArrayOfUFIDAU9SMSOSubItemExeInfoData> value) {
        this.mSubItemExeInfo = ((JAXBElement<ArrayOfUFIDAU9SMSOSubItemExeInfoData> ) value);
    }

    /**
     * Gets the value of the mSupplyOrg property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMSupplyOrg() {
        return mSupplyOrg;
    }

    /**
     * Sets the value of the mSupplyOrg property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMSupplyOrg(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mSupplyOrg = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mSupplySource property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getMSupplySource() {
        return mSupplySource;
    }

    /**
     * Sets the value of the mSupplySource property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setMSupplySource(Integer value) {
        this.mSupplySource = value;
    }

    /**
     * Gets the value of the mtbu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTBU() {
        return mtbu;
    }

    /**
     * Sets the value of the mtbu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTBU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtbu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtbu2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTBU2() {
        return mtbu2;
    }

    /**
     * Sets the value of the mtbu2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTBU2(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtbu2 = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtbuToRBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTBUToRBURate() {
        return mtbuToRBURate;
    }

    /**
     * Sets the value of the mtbuToRBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTBUToRBURate(BigDecimal value) {
        this.mtbuToRBURate = value;
    }

    /**
     * Gets the value of the mtu property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTU() {
        return mtu;
    }

    /**
     * Sets the value of the mtu property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTU(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtu = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtu2 property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTU2() {
        return mtu2;
    }

    /**
     * Sets the value of the mtu2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTU2(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mtu2 = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mtu2ToTBU2Rate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTU2ToTBU2Rate() {
        return mtu2ToTBU2Rate;
    }

    /**
     * Sets the value of the mtu2ToTBU2Rate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTU2ToTBU2Rate(BigDecimal value) {
        this.mtu2ToTBU2Rate = value;
    }

    /**
     * Gets the value of the mtuBaseToCUBaseRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTUBaseToCUBaseRate() {
        return mtuBaseToCUBaseRate;
    }

    /**
     * Sets the value of the mtuBaseToCUBaseRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTUBaseToCUBaseRate(BigDecimal value) {
        this.mtuBaseToCUBaseRate = value;
    }

    /**
     * Gets the value of the mtuBaseToIUBaseRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTUBaseToIUBaseRate() {
        return mtuBaseToIUBaseRate;
    }

    /**
     * Sets the value of the mtuBaseToIUBaseRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTUBaseToIUBaseRate(BigDecimal value) {
        this.mtuBaseToIUBaseRate = value;
    }

    /**
     * Gets the value of the mtuBaseToPUBaseRate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTUBaseToPUBaseRate() {
        return mtuBaseToPUBaseRate;
    }

    /**
     * Sets the value of the mtuBaseToPUBaseRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTUBaseToPUBaseRate(BigDecimal value) {
        this.mtuBaseToPUBaseRate = value;
    }

    /**
     * Gets the value of the mtuToTBURate property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTUToTBURate() {
        return mtuToTBURate;
    }

    /**
     * Sets the value of the mtuToTBURate property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTUToTBURate(BigDecimal value) {
        this.mtuToTBURate = value;
    }

    /**
     * Gets the value of the mTask property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTask() {
        return mTask;
    }

    /**
     * Sets the value of the mTask property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTask(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mTask = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mTotalMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTotalMoneyAC() {
        return mTotalMoneyAC;
    }

    /**
     * Sets the value of the mTotalMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTotalMoneyAC(BigDecimal value) {
        this.mTotalMoneyAC = value;
    }

    /**
     * Gets the value of the mTotalMoneyFC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTotalMoneyFC() {
        return mTotalMoneyFC;
    }

    /**
     * Sets the value of the mTotalMoneyFC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTotalMoneyFC(BigDecimal value) {
        this.mTotalMoneyFC = value;
    }

    /**
     * Gets the value of the mTotalMoneyTC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMTotalMoneyTC() {
        return mTotalMoneyTC;
    }

    /**
     * Sets the value of the mTotalMoneyTC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMTotalMoneyTC(BigDecimal value) {
        this.mTotalMoneyTC = value;
    }

    /**
     * Gets the value of the mTransMode property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMTransMode() {
        return mTransMode;
    }

    /**
     * Sets the value of the mTransMode property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMTransMode(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mTransMode = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mUndoAssessor property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMUndoAssessor() {
        return mUndoAssessor;
    }

    /**
     * Sets the value of the mUndoAssessor property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMUndoAssessor(JAXBElement<String> value) {
        this.mUndoAssessor = ((JAXBElement<String> ) value);
    }

    /**
     * Gets the value of the mUndoAuditDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getMUndoAuditDate() {
        return mUndoAuditDate;
    }

    /**
     * Sets the value of the mUndoAuditDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setMUndoAuditDate(XMLGregorianCalendar value) {
        this.mUndoAuditDate = value;
    }

    /**
     * Gets the value of the mwh property.
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> getMWH() {
        return mwh;
    }

    /**
     * Sets the value of the mwh property.
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UFIDAU9CBOPubControllerCommonArchiveDataDTOData }{@code >}
     *     
     */
    public void setMWH(JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> value) {
        this.mwh = ((JAXBElement<UFIDAU9CBOPubControllerCommonArchiveDataDTOData> ) value);
    }

    /**
     * Gets the value of the mWithdrawedMoneyAC property.
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getMWithdrawedMoneyAC() {
        return mWithdrawedMoneyAC;
    }

    /**
     * Sets the value of the mWithdrawedMoneyAC property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setMWithdrawedMoneyAC(BigDecimal value) {
        this.mWithdrawedMoneyAC = value;
    }

}
